body {
  font-size: 16px;
}
.page-wrapper {
  padding: 30px 30px 0;
}
.page-title {
  color: #333333;
  margin-bottom: 5px;
  font-size: 28px;
}
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
}
.page-header {
  margin-bottom: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.page-header .breadcrumb a {
  color: #333333;
}
.breadcrumb-item.active {
  color: #6c757d;
}
.breadcrumb-item+.breadcrumb-item {
  padding-left: 8px;
}
.breadcrumb-item+.breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.wrapper {
  padding: 24px;
  border: 1px solid #ececf5;
  margin-bottom: 30px;
}